package com.log.pojo;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "javaee_team")
public class JavaeeTeam {
    /**
     * 系统编号
     */
    @Id
    @Column(name = "team_id")
    private Long teamId;

    /**
     * 团队名字
     */
    @Column(name = "team_desc")
    private String teamDesc;

    /**
     * 描述
     */
    @Column(name = "team_icon")
    private String teamIcon;

    /**
     * 标志
     */
    @Column(name = "team_name")
    private String teamName;

    /**
     * 口号
     */
    @Column(name = "team_slogen")
    private String teamSlogen;

    /**
     * 状态
     */
    @Column(name = "team_state")
    private String teamState;

    /**
     * 团队城市
     */
    @Column(name = "team_city")
    private String teamCity;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 创建人
     */
    @Column(name = "create_user")
    private String createUser;

    /**
     * 修改时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 修改人
     */
    @Column(name = "update_user")
    private String updateUser;

    /**
     * 数据状态
     */
    private Integer deleted;

    /**
     * 数据版本号
     */
    private Integer version;

    /**
     * 获取系统编号
     *
     * @return team_id - 系统编号
     */
    public Long getTeamId() {
        return teamId;
    }

    /**
     * 设置系统编号
     *
     * @param teamId 系统编号
     */
    public void setTeamId(Long teamId) {
        this.teamId = teamId;
    }

    /**
     * 获取团队名字
     *
     * @return team_desc - 团队名字
     */
    public String getTeamDesc() {
        return teamDesc;
    }

    /**
     * 设置团队名字
     *
     * @param teamDesc 团队名字
     */
    public void setTeamDesc(String teamDesc) {
        this.teamDesc = teamDesc;
    }

    /**
     * 获取描述
     *
     * @return team_icon - 描述
     */
    public String getTeamIcon() {
        return teamIcon;
    }

    /**
     * 设置描述
     *
     * @param teamIcon 描述
     */
    public void setTeamIcon(String teamIcon) {
        this.teamIcon = teamIcon;
    }

    /**
     * 获取标志
     *
     * @return team_name - 标志
     */
    public String getTeamName() {
        return teamName;
    }

    /**
     * 设置标志
     *
     * @param teamName 标志
     */
    public void setTeamName(String teamName) {
        this.teamName = teamName;
    }

    /**
     * 获取口号
     *
     * @return team_slogen - 口号
     */
    public String getTeamSlogen() {
        return teamSlogen;
    }

    /**
     * 设置口号
     *
     * @param teamSlogen 口号
     */
    public void setTeamSlogen(String teamSlogen) {
        this.teamSlogen = teamSlogen;
    }

    /**
     * 获取状态
     *
     * @return team_state - 状态
     */
    public String getTeamState() {
        return teamState;
    }

    /**
     * 设置状态
     *
     * @param teamState 状态
     */
    public void setTeamState(String teamState) {
        this.teamState = teamState;
    }

    /**
     * 获取团队城市
     *
     * @return team_city - 团队城市
     */
    public String getTeamCity() {
        return teamCity;
    }

    /**
     * 设置团队城市
     *
     * @param teamCity 团队城市
     */
    public void setTeamCity(String teamCity) {
        this.teamCity = teamCity;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人
     *
     * @return create_user - 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * 设置创建人
     *
     * @param createUser 创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    /**
     * 获取修改时间
     *
     * @return update_time - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取修改人
     *
     * @return update_user - 修改人
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * 设置修改人
     *
     * @param updateUser 修改人
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    /**
     * 获取数据状态
     *
     * @return deleted - 数据状态
     */
    public Integer getDeleted() {
        return deleted;
    }

    /**
     * 设置数据状态
     *
     * @param deleted 数据状态
     */
    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    /**
     * 获取数据版本号
     *
     * @return version - 数据版本号
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * 设置数据版本号
     *
     * @param version 数据版本号
     */
    public void setVersion(Integer version) {
        this.version = version;
    }
}